package com.huishu.coupon.pojo.model;

import cn.hutool.db.DaoTemplate;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDateTime;
import java.util.Date;

import com.huishu.commons.pojo.BaseModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * @author generator@ljj
 * @since 2023-04-10
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("t_coupon_history")
public class CouponHistoryDO extends BaseModel {


    /**
     * 优惠卷id
     */
    private Long couponId;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 获取类型：0->后台赠送；1->主动获取
     */
    private Integer getType;

    /**
     * 使用状态：0->未使用；1->已使用；2->已过期;
     */
    private Integer useStatus;

    /**
     * 使用时间
     */
    private Date useDate;

    /**
     * 过期时间(复购卷)
     */
    private Date overdueDate;

    /**
     * 订单id
     */
    private Long orderId;

    /**
     * 订单sn
     */
    private String orderSn;


}
